#ifndef SCRIPTMANAGER_HPP
#define SCRIPTMANAGER_HPP

#include <vector>
#include <string>
#include "GameModes/GameState.hpp"

class ScriptManager
{
public: 
	ScriptManager();
	~ScriptManager();

	void AddScript(const std::string &fileName) {
    if (!fileName.empty()) 
      scriptFileNames.push_back(fileName);
  }
 
  // Load all scripts necessary for game mode
  void Initialize(OForce_Mode::State *gm);
  
	// Update scene
  void Update();

private:
  std::vector<std::string> scriptFileNames;
}; // class ScriptManager

#endif
